package com.langChain4j.multiagent.controller.vo;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * 更新多智能体协作任务状态入参对象
 *
 * @author linjun
 */
@Data
public class UpdateStatusVo {

    /**
     * 协作任务ID
     */
    @NotNull(message = "协作任务ID不能为空")
    private Long collaborationId;

    /**
     * 任务状态，如pending, running, finished, failed
     */
    @NotBlank(message = "任务状态不能为空")
    private String status;
}